home *** CD-ROM | disk | FTP | other *** search
/ The Original Shareware 1.1 / The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso / 16 / qextra.zip / README.1ST < prev    next >
Text File  |  1988-05-24  |  12KB  |  232 lines

  1. SOUP UP QEDIT 2.03
  2. ==================
  3.  
  4. by Gene Catalano (June 1988)
  5.  
  6. This article, and QEXTRA.ARC (from which this article comes), is a Public
  7. Domain contribution...hence no money or other recompense is requested by
  8. the author of QEXTRA.ARC.  I only ask that the author's name be neither
  9. altered nor deleted...that the contents in any file of QEXTRA.ARC be shared
  10. with others in unaltered form and in their entirety...and that, whenever
  11. possible, QEXTRA.ARC be disseminated/shared in its entirety (14 files). All
  12. files were written/created by the author of this article you are now
  13. reading.
  14.  
  15. The author is known to enjoy letters of response, feedback, (constructive)
  16. criticism, and computer topics in general.  You can reach him through any
  17. of the following (San-Francisco-based) bulletin board services, via your
  18. modem:
  19.  
  20. KAY*FOG                            285-2687   300/1200 N-8-1
  21.  
  22. SFPCUG                             621-2609   300/1200/2400 N-8-1
  23.  
  24. BAYTALK  (for disabled people)     864-6430   300/1200 N-8-1
  25.  
  26. (KAY*FOG is one of the best BBSs, and is dedicated to novice
  27. telecommunicators.)
  28.  
  29. (SFPCUG is the "San Francisco Personal Computer Users Group," with a great
  30. collection of conferences.)
  31.  
  32. (BAYTALK is dedicated to serving disabled people, but anyone is certainly
  33. welcome to drop me a message there.  I instruct and assit disabled people
  34. with computers, among other things.)
  35.  
  36.  
  37.  
  38.  
  39. INTRODUCTION:  WHETHER OR NOT YOU USE QEDIT
  40. -------------------------------------------
  41.  
  42. Whether you use QEDIT or not, this article explains the difference between
  43. ASCII editors and word processors, and discusses the importance of ASCII
  44. editors.
  45.  
  46. This article is actually a part of a comprehensive collection of files, all
  47. to be found in an uploaded package of QEDIT enhancement utilities called
  48. QEXTRA.ARC...and teaches you how to incorporate printer codes,
  49. word-processing format features, and extended ASCII codes (including
  50. graphics capabilities) into QEDIT.  If you use QEDIT you may find some
  51. valuable utilities in QEXTRA.ARC, to meet some of your needs that QEDIT
  52. doesn't originally provide. But if you don't use QEDIT, the articles
  53. included in QEXTRA.ARC will teach you important aspects of using word
  54. processors and text editors, and how to have more power over your printer's
  55. capabilities...applicable to most word processors and text editors.
  56.  
  57. QEDIT was designed to be a powerful ASCII editor, which it is. It is not a
  58. word processor...at least, not until I got my hands on it and "revved" it
  59. up.
  60.  
  61. WHAT'S AN "ASCII EDITOR"?
  62. -------------------------
  63.  
  64. What's the diff between an ASCII editor and a word processor?
  65.  
  66. An ASCII editor (also called a "text," "DOS" or "non-document mode" editor)
  67. does not use extended ASCII and printer [ESCAPE] codes, which are used by a
  68. word processor to create advanced features such as bold, italic, elite,
  69. underscore, and super/subscript printing effects; and fancy formatting such
  70. as automatic paragraph reformat, pagination, hyphenation, footers, headers,
  71. and margins.
  72.  
  73. With all these strikes against it, why would anyone use an ASCII editor?
  74. Well, its strength is in the lack of those very things a word processor
  75. has!
  76.  
  77. For one thing, an ASCII editor is a more expedient environment to type
  78. programming languages, such as EDLIN (for batch files), BASIC, FORTRAN,
  79. PASCAL, etc.  If QEDIT used extended ASCII and printer codes, it could not
  80. be used by these programs...for each program interprets these "high level"
  81. codes differently from another program.  An ASCII editor types straight,
  82. "vanilla" text...nothing fancy about it.  Typing a program (no matter what
  83. "language") with an ASCII editor is often preferred, for the program's own
  84. editing environment is usually a lot more cumbersome to use.  (This is
  85. changing with the latest version of language programs like "Turbo BASIC"
  86. and "Quick C," which incorporate advanced editors that mimic features of a
  87. good text editor.)
  88.  
  89. For this same reason, a file typed by an ASCII editor can be read and
  90. edited by any word processor (absolutely any).  Haven't you ever wondered
  91. why one word processor's text is not compatible with another word
  92. processor?  That's because they use different high-level codes for the same
  93. features...which codes must be "stripped" by an intermediate program
  94. designed for this purpose, for a file created by one word processor to be
  95. used by another word processor.
  96.  
  97. Likewise, only text written by an ASCII editor can be telecommunicated from
  98. one computer to another.  That's because the "fancy" code used by word
  99. processors is not "standardized," hence the receiving system cannot
  100. translate it...garble or, worse yet, a disconnection or system crash
  101. results.
  102.  
  103. When "code-stripping" is inappropriate, one must "archive" files to be
  104. transmitted.  "Archiving," a technique by which a file or group of files is
  105. compressed into a single file of much smaller size than the original
  106. file(s), not only saves transmission time (due to the greatly reduced
  107. size), but wraps it in a "shell" by which "high level" codes are safely
  108. cloaked from exposure to the telecommunication process. The person at the
  109. receiving end, however, must have an "unarchiving" program compatible with
  110. the one used to "archive" the files, in order to restore their original
  111. (hence workable) form.  The best package of archiving utilities I have come
  112. across is PKARC, which includes PKARC (for archiving), PKXARC (for
  113. unarchiving), among other features.
  114.  
  115.  
  116. WHY I WENT TO ALL THIS TROUBLE
  117. ------------------------------
  118.  
  119. Among the overpopulated family of ASCII editors, QEDIT is the best (in my
  120. book).  It is such a powerful ASCII editor, that even top-line word
  121. processors have yet to match many of the features it does have.  For
  122. example, all of QEDIT's commands respond with split-second timing.  It has
  123. multi-file loading and multi-window capabilities, user-configurability of
  124. all its keystroke commands, user-configurable "help" menu, and optional
  125. pop-up menus.
  126.  
  127. So I'm hooked, and prefer to use QEDIT whenever possible, even over
  128. WORDSTAR and WORDPERFECT.  Why not try, I thought, to "soup up" QEDIT to
  129. also use most print functions and as many fancy formatting features as
  130. possible, in order to further reduce my need to switch to a word processor?
  131. So, after several weeks of tinkering with QEDIT's flexible environment via
  132. it's keystroke configurability, macro features, and "literal" command, I
  133. managed to turn QEDIT 2.03 into a full-blown word processor!  (Its
  134. "literal" command provides a door by which I can access all the printer
  135. codes that my printer is capable of.)
  136.  
  137. In the process, I learned new things about computers, printers, and
  138. programs...especially printers...so now I don't feel so frustrated anymore.
  139. Hopefully, QEXTRA.ARC will do the same for you.
  140.  
  141. Granted, some of my word processing enhancements mimic the earliest word
  142. processors, in that it's not a completely "WYSIWYG" ("what you see is what
  143. you get") environment.  For example, justifying my text is strictly a
  144. printer command, and will not justify the text on screen.  But this is the
  145. case with only a few commands...and even the most advanced word processors
  146. have yet to show italics, proportional spacing, elite, bold, and numerous
  147. other features on screen, that appear during print-out.  (WORD PERFECT and
  148. other advanced word processors "highlight" or use color coding to represent
  149. these print features...or do nothing at all.)
  150.  
  151. Also granted, I can never get QEDIT to automatically hyphenate words,
  152. instantly generate footers, headers, global pagination, footnotes, and
  153. indexing...which I only need ten percent of the time anyway.  Therefore, by
  154. incorporating all of the commonly-used word processing features into QEDIT,
  155. I now use it for ninety percent of my word processing needs!
  156.  
  157. Another reason why I have such a vested interest in souping up QEDIT is not
  158. personal, but to serve the needs of some of my handicapped clients, who
  159. have very limited or no use of their hands.  Since they must use a stick
  160. between their teeth to strike a key (or use a "sip-and-puff" device), a
  161. word processor that provides a pop-up menu for all its commands is very
  162. attractive indeed...as it frees them from the terribly frustrating
  163. experience of multiple-keystroke commands (sometimes as many as 4), so
  164. necessary to utilize the myriad features provided by sophisticated word
  165. processors.
  166.  
  167. QEDIT has such a pop-up menu.  Therefore, by "enhancing" QEDIT with word
  168. processing features that meet most everyone's needs ninety percent of the
  169. time, I have created an ideal word processing environment for these
  170. clients.  None of my "added" commands require more than a 2-key multiple
  171. keystroke...but there is even a way around that, by using a Public Domain
  172. (free!) program called STAYDOWN.  It "toggles" the [ALT], [CTRL], and
  173. [SHIFT] keys, so that when one of these is hit (as the first part of a
  174. multiple keystroke command), it "stays down" until the second key is hit.
  175. There are other "ALT-CTRL-SHIFT toggle" programs easily available through
  176. Public Domain and Shareware, but none of the ones I have come across
  177. (except STAYDOWN) automatically "untoggles" after hitting the second key.
  178. Instead, you must hit the ALT, CTRL, or SHIFT key once more, to "untoggle"
  179. it.  This created much confusion for my clients, as they often forgot which
  180. keys were toggled, and which weren't.  This has nothing to do with their
  181. disability, for even "handed" users are frustrated by having to remember to
  182. manually "untoggle" a key.
  183.  
  184. This file, README.1ST, is one of 14 files in my package QEXTRA.ARC, and
  185. introduces you to them.  These are the files:
  186.  
  187.  
  188. FILE                DESCRIPTION
  189. ============        =======================================================
  190.  
  191. README.1ST          The file you are now reading
  192.  
  193. QCONFIG.ART         Expedites user configuration of QEDIT 2.03
  194. QFORMAT.ART         How to create word-processor "format" features
  195. Q-L-FORM.ART        How to create word-processor "legal format" features
  196. QPRINTER.ART        How to create printer codes
  197. QASCII.ART          How to create extended ASCII code features
  198.  
  199. ASCII.MAC           Ready-to-use macro file for extended ASCII
  200. CLEAR.MAC           Dummy macro file to "clear" loaded macro file
  201. FORMAT.MAC          Ready-to-use macro file for "format" features
  202. L-FORM.MAC          Ready-to-use macro file for "legal formats"
  203. PRINT.MAC           Macro file for print codes
  204.  
  205. TEST.PRN            File to test printer compatibility with my printer
  206.  
  207. SAMPLE.BOX          Examples of extended ASCII line-draw features
  208.  
  209. TEMPLATE            Alternative to using macro files, except
  210.                     FORMAT.MAC and L-FORM.MAC
  211.  
  212.  
  213. As you can glean, all files ending with ".ART" are articles, and all files
  214. ending with ".MAC" are QEDIT macro files I created.
  215.  
  216. The macro files are ready to use, if you want to use the same macro
  217. assignments for which they are configured (ALT-0 through ALT-9 and ALT-Q,
  218. ALT-W, ALT-E, ALT-R, ALT-T, and ALT-Y).  One exception: PRINT.MAC...because
  219. your print codes most likely do not match all, or any, of mine.  This is
  220. thoroughly discussed in QPRINTER.ART, and simplifies, as much as humanly as
  221. possible, editing the printer macros with your own printer's codes.
  222.  
  223. Each article describes how to use the macro files, and how to create each
  224. macro key in those files...thereby allowing you to assign different macro
  225. keys than I have, and customize any to suit your preferences.
  226.  
  227.  
  228. *****************************************************************
  229. END OF ARTICLE **************************************************
  230. *****************************************************************
  231.  
  232.